docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

共计 1233 个字符,预计需要花费 4 分钟才能阅读完成。

介绍

面前市面的用的最多的开机面板要属cdntip了,功能非常齐全,界面如下:

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板 作者也放出了相应的公开版本,但是只支持azure开机,界面如下:

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

搭建方法也是很简单,具体搭建方法详见小白之前转载的两篇文章:

分享2个微软云Azure开机管理面板

azure开机助手|关于cloudpanel这个az助手的使用说明

如果只需要使用azure的话,那也就够了,要是还想使用aws等其他主机商就不行了,刚好有位老哥和我推荐一个类似的四合一开机面板,支持azure、aws、linode、Digital Ocean,叫做openpanel3。那我们就来看看如何搭建吧。

搭建

和cdntip面板的搭建大同小异,不一样的地方是需要自己对接数据库。

安装docker

bash <(curl https://get.docker.com)

部署容器

docker run --name cloudpanel -d -it -p 8111:80 --restart=always xmg66/openpanel3 /bin/bash
其中8111端口可以自行修改为其他端口,建议修改为其他端口

新建数据库

这里你可以用docker再跑个MySQL,小白这里就不演示操作了,我们那台机器刚好装了宝塔,方便起见,我们直接用宝塔新建个数据库,数据库名,用户名随机。

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

这里要注意的地方是访问权限,你要是偷懒的话,直接选所有人就行,待会容器中数据直接填本机的公网IP,当然我们不推荐这么做,安全起见,我们选择指定IP。

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

这里我们需要填入指定的IP,我们需要获取容器的内网IP,我们需要通过如下步骤获取内网IP

docker ps -a #查看当前容器,并记录CONTAINER ID

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

docker inspect CONTAINER ID | grep IPAddress

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

这就是我们容器的内网IP,我们将此IP填入刚刚宝塔MySQL指定IP中。而后ip addr查看下docker新建的网卡的IP,待会docker容器中填写数据库详细信息时要用。

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

进入容器

docker exec -it cloudpanel /bin/bash  # 进入容器

填写数据库信息

vi config/database.conf

host填入刚刚ip addr获取的本机IP,如果你刚刚宝塔那数据库权限选择的是所有人,直接填入本机的公网IP即可。

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

保存文件,Ctrl+D,退出容器,重启容器:

docker restart cloudpanel

查看容器日志

docker logs -f cloudpanel

如果我们看到初始化/更新成功等字样,那就是跑起来了。

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

创建账号

docker exec -it cloudpanel /bin/bash  # 进入容器
python3 manage.py createsuperuser     # 创建管理员命令, 根据提示创建即可

添加aws镜像

python manage.py aws_update_images

大功告成

docker部署四合一开机面板|azure|aws|linode|Digital Ocean|openpanel3面板

最后

如果后续涉及面板迁移,我们只需在宝塔中备份下数据库,导入到我们要安装面板的新机器,跟上述操作一样来一遍就行了。

正文完
 0
admin
版权声明:本站原创文章,由 admin 于2024-02-07发表,共计1233字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。